package net.skyaims.aiolia.chat.core;

public interface LifeCycle<Opt extends Option, Env extends Environment> {

  void startup(Opt opt) throws Exception;

  void initialize(Env env) throws Exception;

  void shutdown() throws Exception;

}